L298N |
您所在的位置:网站首页 › 模糊函数 matlab › L298N |
总结 L298N 电机就是不转问题!!! 目录 前言 1、共地问题 PWM 不能直接控制电机转动!!!!!!!!!别把PWM直接接电机!!!!! 2、功率不足 3、L298N 坏掉了 前言本问题是在排除了软件问题之后的硬件问题总结,肯定不全,遇时更新。 1、共地问题L298N 通常需要使用单片机提供 PWM 信号作为输入调速信号,具体怎么实现的懂电路的同学可以把原理图找来看看,虽然有很多版本,但是基本都是大同小异。做软件的同学需要注意的是:PWM 的占空比与电压之间的换算关系,另外有一条最需要注意的就是: PWM 不能直接控制电机转动!!!!!!!!!别把PWM直接接电机!!!!!原因分析: 通常这种行为是用 Arduino 板子时出现的,因为这东西可以 USB 供电,所以很多人直接在线调试,调个GPIO(小灯)还可以,但是调电机的时候用电池给L298N供电。 共地要求单片机的地(GND)和电机(motors,任意1根线,非必要)、L298N 的GND、直流电源(GND)是同一个。 现象 当不满足上述条件时可能出现的现象(自己遇到过的): (1)电机不转; (2)输出端口电压 0V; (3)电笔或其他导体(包括手)触碰输出端子,电机转动(可能是静电导致)。 解决方案: 自己想办法使两个共地吧,不要简单地把两个GND连在一起~! 2、功率不足有些人可能了解共地的重要性,但是明明线连的都对,为什么电机还是不转呢? 出现原因 这时候你就要考虑整体功率不足的问题了,因为L298N本身需要一定的电能(忘记在哪看到的),所以在驱动电机的时候,5V电压根本带不动电机,表面 5V 的电压,电流可能远不达标。 现象: 出现这种问题的通常是因为单片机供电 5V 左右就可以了,而L298N也可以5V供电,为了方便,当然是单电源双用,这时会出现以下现象(自己遇到过的): (1)电机不转; (2)带负载时电机输出端子电压很小; (3)卸掉负载电机后电压正常; (4)指示灯(L1,L2,L3,L4)按程序正常闪烁。 解决方案: 选取12V电源,对L298N和单片机供电,单片机如果需要5V的话,还需要接一个稳压模块或自己做降压(不推荐,烧过一块板子,伤心)。 3、L298N 坏掉了这个时临时加的,因为可能不是常见问题,所以可能写的具体测试方法没有那么详细准确(见谅)。 出现原因: 这东西坏了真的就不确定原因了,可能芯片烧了;可能某块电路断掉了...... 现象: (1)我什么都注意了,并且什么都做了,它电机死活不转啊!!! (2)指示灯没有亮的; (3)明显的物理伤; 测试方案 你可能需要一个万用表、一个你所用的 L298N 原理图、还有一些基本的电路知识。 (1)检测短路: 电源和地是否短路(基本上电就烧)、电机输出端是否短路,总之就是根据原理图看是不是不该短路的地方短路了。 (2)检测断路: 同(1),可以看二极管是否击穿。 (3)测试 78M05 芯片 (4)上电测试 L298N 芯片 当然了,上述测试是针对我这样的穷人做的,如果有备用的驱动版直接拿来做一下同样的试验,还不行的话那板子坏的可能性不高。附上L298N简单画的几个测试点: 仅建议没有备用板且有电路基础的同学做。
欢迎评论区补充、讨论,共建活跃社区! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |